home *** CD-ROM | disk | FTP | other *** search
/ CDUTIL 13 / CDUTIL #13 Julio 1995.iso / windows / amipro3 / macros.cmz / TYPECHAR.SMM < prev    next >
Encoding:
INI File  |  1992-11-18  |  24.2 KB  |  1,733 lines

  1. [ver]
  2.     4
  3. [sty]
  4.     _macro.sty
  5. [files]
  6. [charset]
  7.     82
  8.     ANSI (Windows, IBM CP 1252)
  9. [revisions]
  10.     0
  11. [prn]
  12.     PostScript Printer
  13. [port]
  14.     LPT1:
  15. [lang]
  16.     1
  17. [desc]
  18.     Inserta caracteres especiales en el documento.
  19.     Lotus Word Processing Division
  20.     Intermediate
  21.     OnKey, MenuItems
  22.     AutoRun
  23.     719602761
  24.     27
  25.     679901472
  26.     188
  27.     7
  28.     1205
  29.     7618
  30.     23
  31.     26
  32.     
  33.     
  34.     
  35.     
  36.     
  37.     
  38.     0
  39. [fopts]
  40.     0
  41.     1
  42.     0
  43.     0
  44. [lnopts]
  45.     2
  46.     Body Text
  47.     1
  48. [docopts]
  49.     5
  50.     2
  51. [GramStyle]
  52.     
  53. [ParaNum]
  54.     1
  55. [tag]
  56.     Est<\a>ndar
  57.     3
  58.     [fnt]
  59.         Tms Rmn
  60.         240
  61.         0
  62.         49152
  63.     [algn]
  64.         1
  65.         1
  66.         0
  67.         0
  68.         0
  69.     [spc]
  70.         17
  71.         0
  72.         1
  73.         0
  74.         0
  75.         1
  76.         100
  77.     [brk]
  78.         4
  79.     [line]
  80.         8
  81.         0
  82.         1
  83.         0
  84.         1
  85.         1
  86.         1
  87.         10
  88.         10
  89.         1
  90.     [spec]
  91.         0
  92.         0
  93.         
  94.         0
  95.         1
  96.         1
  97.         0
  98.         0
  99.         0
  100.         0
  101.     [nfmt]
  102.         24
  103.         1
  104.         2
  105.         ,
  106.         .
  107.         Pts
  108.     Est<\a>ndar
  109.     0
  110.     0
  111. [tag]
  112.     Body Single
  113.     5
  114.     [fnt]
  115.         TimesNewRomanPS
  116.         240
  117.         0
  118.         49152
  119.     [algn]
  120.         1
  121.         1
  122.         0
  123.         0
  124.         0
  125.     [spc]
  126.         33
  127.         273
  128.         1
  129.         0
  130.         0
  131.         1
  132.         100
  133.     [brk]
  134.         4
  135.     [line]
  136.         8
  137.         0
  138.         1
  139.         0
  140.         1
  141.         1
  142.         1
  143.         10
  144.         10
  145.         1
  146.     [spec]
  147.         0
  148.         0
  149.         
  150.         0
  151.         1
  152.         1
  153.         0
  154.         0
  155.         0
  156.         0
  157.     [nfmt]
  158.         280
  159.         1
  160.         2
  161.         .
  162.         ,
  163.         $
  164.     Body Single
  165.     0
  166.     0
  167. [tag]
  168.     Bullet
  169.     6
  170.     [fnt]
  171.         TimesNewRomanPS
  172.         240
  173.         0
  174.         49152
  175.     [algn]
  176.         1
  177.         1
  178.         0
  179.         288
  180.         288
  181.     [spc]
  182.         33
  183.         273
  184.         1
  185.         0
  186.         0
  187.         1
  188.         100
  189.     [brk]
  190.         4
  191.     [line]
  192.         8
  193.         0
  194.         1
  195.         0
  196.         1
  197.         1
  198.         1
  199.         10
  200.         10
  201.         1
  202.     [spec]
  203.         0
  204.         0
  205.         <*0>
  206.         360
  207.         1
  208.         1
  209.         0
  210.         0
  211.         0
  212.         0
  213.     [nfmt]
  214.         272
  215.         1
  216.         2
  217.         .
  218.         ,
  219.         $
  220.     Bullet
  221.     0
  222.     0
  223. [tag]
  224.     Bullet 1
  225.     7
  226.     [fnt]
  227.         TimesNewRomanPS
  228.         240
  229.         0
  230.         49152
  231.     [algn]
  232.         1
  233.         1
  234.         288
  235.         288
  236.         288
  237.     [spc]
  238.         33
  239.         273
  240.         1
  241.         0
  242.         0
  243.         1
  244.         100
  245.     [brk]
  246.         4
  247.     [line]
  248.         8
  249.         0
  250.         1
  251.         0
  252.         1
  253.         1
  254.         1
  255.         10
  256.         10
  257.         1
  258.     [spec]
  259.         0
  260.         0
  261.         <*5>
  262.         0
  263.         1
  264.         1
  265.         0
  266.         0
  267.         0
  268.         0
  269.     [nfmt]
  270.         280
  271.         1
  272.         2
  273.         .
  274.         ,
  275.         $
  276.     Bullet 1
  277.     0
  278.     0
  279. [tag]
  280.     Number List
  281.     8
  282.     [fnt]
  283.         TimesNewRomanPS
  284.         240
  285.         0
  286.         49152
  287.     [algn]
  288.         1
  289.         1
  290.         360
  291.         360
  292.         360
  293.     [spc]
  294.         33
  295.         273
  296.         1
  297.         0
  298.         0
  299.         1
  300.         100
  301.     [brk]
  302.         4
  303.     [line]
  304.         8
  305.         0
  306.         1
  307.         0
  308.         1
  309.         1
  310.         1
  311.         10
  312.         10
  313.         1
  314.     [spec]
  315.         0
  316.         0
  317.         <*:>.
  318.         360
  319.         1
  320.         1
  321.         0
  322.         0
  323.         0
  324.         0
  325.     [nfmt]
  326.         272
  327.         1
  328.         2
  329.         .
  330.         ,
  331.         $
  332.     Number List
  333.     0
  334.     0
  335. [tag]
  336.     Subhead
  337.     9
  338.     [fnt]
  339.         TimesNewRomanPS
  340.         240
  341.         0
  342.         49155
  343.     [algn]
  344.         1
  345.         1
  346.         0
  347.         0
  348.         0
  349.     [spc]
  350.         33
  351.         273
  352.         1
  353.         72
  354.         72
  355.         1
  356.         100
  357.     [brk]
  358.         4
  359.     [line]
  360.         8
  361.         0
  362.         1
  363.         0
  364.         1
  365.         1
  366.         1
  367.         10
  368.         10
  369.         1
  370.     [spec]
  371.         0
  372.         2
  373.         
  374.         0
  375.         1
  376.         1
  377.         0
  378.         0
  379.         0
  380.         0
  381.     [nfmt]
  382.         272
  383.         1
  384.         2
  385.         .
  386.         ,
  387.         $
  388.     Subhead
  389.     0
  390.     0
  391. [tag]
  392.     Title
  393.     11
  394.     [fnt]
  395.         Arial MT
  396.         360
  397.         0
  398.         16385
  399.     [algn]
  400.         4
  401.         1
  402.         0
  403.         0
  404.         0
  405.     [spc]
  406.         33
  407.         446
  408.         1
  409.         144
  410.         72
  411.         1
  412.         100
  413.     [brk]
  414.         16
  415.     [line]
  416.         8
  417.         0
  418.         1
  419.         0
  420.         1
  421.         1
  422.         1
  423.         10
  424.         10
  425.         1
  426.     [spec]
  427.         0
  428.         1
  429.         
  430.         0
  431.         1
  432.         1
  433.         0
  434.         0
  435.         0
  436.         0
  437.     [nfmt]
  438.         272
  439.         1
  440.         2
  441.         .
  442.         ,
  443.         $
  444.     Title
  445.     0
  446.     0
  447. [lay]
  448.     1
  449.     513
  450.     [rght]
  451.         15840
  452.         12240
  453.         1
  454.         1440
  455.         1440
  456.         1
  457.         1440
  458.         1440
  459.         0
  460.         0
  461.         0
  462.         0
  463.         0
  464.         1
  465.         1
  466.         1440
  467.         10800
  468.         13
  469.         1
  470.         720
  471.         1
  472.         1440
  473.         1
  474.         2160
  475.         1
  476.         2880
  477.         1
  478.         3600
  479.         1
  480.         4320
  481.         1
  482.         5040
  483.         1
  484.         5760
  485.         1
  486.         6480
  487.         1
  488.         7200
  489.         1
  490.         7920
  491.         1
  492.         8640
  493.         1
  494.         9360
  495.     [hrght]
  496.     [lyfrm]
  497.         1
  498.         11200
  499.         0
  500.         0
  501.         12240
  502.         1440
  503.         0
  504.         1
  505.         3
  506.         1 0 0 0 0 0 0
  507.         0
  508.         0
  509.         3
  510.     [frmlay]
  511.         1440
  512.         12240
  513.         1
  514.         1440
  515.         0
  516.         1
  517.         360
  518.         1440
  519.         0
  520.         1
  521.         0
  522.         1
  523.         1
  524.         0
  525.         1
  526.         1440
  527.         10800
  528.         0
  529.     [txt]
  530. >
  531.     [frght]
  532.     [lyfrm]
  533.         1
  534.         13248
  535.         0
  536.         14400
  537.         12240
  538.         15840
  539.         0
  540.         1
  541.         3
  542.         1 0 0 0 0 0 0
  543.         0
  544.         0
  545.         4
  546.     [frmlay]
  547.         15840
  548.         12240
  549.         1
  550.         1440
  551.         360
  552.         1
  553.         14400
  554.         1440
  555.         0
  556.         1
  557.         0
  558.         1
  559.         1
  560.         0
  561.         1
  562.         1440
  563.         10800
  564.         0
  565.     [txt]
  566. >
  567. [elay]
  568. [l1]
  569.     0
  570. [pg]
  571.     7
  572.     48 0 16 0 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  573.     97 0 26 0 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  574.     141 0 12 0 1 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  575.     187 0 23 0 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  576.     233 0 22 0 1 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  577.     279 0 13 0 0 1 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  578.     290 0 10 1025 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  579. [edoc]
  580. @Function@<:#293,9025>FUNCTION ANSICharacters()
  581.  
  582. <:#284,9025>ONERROR toast
  583.  
  584. <:#284,9025>ONCANCEL toast
  585.  
  586. <:#284,9025>IgnoreKeyboard(1)
  587.  
  588. <:#284,9025>DECLARE AddtoMenu(hdlg, id, text)
  589.  
  590. <:#284,9025>DECLARE AddShortcuts(hdlg, id, text)
  591.  
  592. <:#284,9025>DECLARE ClearMenu(hdlg, id, text)
  593.  
  594. <:#284,9025>DECLARE ClearShortcuts(hdlg, id, text)
  595.  
  596. <:#284,9025>DECLARE GenerateMenu()
  597.  
  598. <:#284,9025>DECLARE InsertChar(x)
  599.  
  600. <:#284,9025>DECLARE Replaceit(x)
  601.  
  602. <:#284,9025>define GetActiveWindow()    DllCall("user,GetActiveWindow,H")
  603.  
  604. <:#284,9025>define SetWindowText()        DllCall("user,SetWindowText,IHC", %1, %2)
  605.  
  606. <:#284,9025>define TitleBarMsg()        SetWindowText(GetActiveWindow(), %1)
  607.  
  608. <:#568,9025>define GetWindowText()        DllCall("user,GetWindowText,HHFH", %1, %2, %3)
  609.  
  610. <:#284,9025>StatusBarMsg("Se est<\a> incluyendo Cars en la barra de men<\z>s de Ami Pro")
  611.  
  612. <:#284,9025>GenerateMenu()
  613.  
  614. <:#284,9025>toast:
  615.  
  616. <:#284,9025>StatusBarMsg("")
  617.  
  618. <:#284,9025>'TitleBarMsg("Ami Pro")
  619.  
  620. <:#284,9025>HourGlass(0)
  621.  
  622. <:#284,9025>StatusBarMsg("")
  623.  
  624. @Function@<:#293,9025>END FUNCTION
  625.  
  626. <:#284,9025>
  627.  
  628. <:#284,9025>
  629.  
  630. @Function@<:#293,9025>FUNCTION ShowBox()
  631.  
  632. <:#284,9025>ONERROR toast
  633.  
  634. <:#284,9025>ONCANCEL toast
  635.  
  636. <:#284,9025>IgnoreKeyboard(1)
  637.  
  638. <:#284,9025>HourGlass(1)
  639.  
  640. <:#284,9025>StatusBarMsg("Se est<\a>n recopilando los caracteres ANSI...")
  641.  
  642. <:#284,9025>MacName = GetRunningMacroFile$()
  643.  
  644. <:#284,9025>DIM Chars(256)
  645.  
  646. <:#284,9025>FOR I = 161 to 214
  647.  
  648. <:#284,9025>    Chars(I) = CHR$(I)
  649.  
  650. <:#284,9025>NEXT
  651.  
  652. <:#284,9025>FOR I = 216 to 246
  653.  
  654. <:#284,9025>    Chars(I) = CHR$(I)
  655.  
  656. <:#284,9025>NEXT
  657.  
  658. <:#284,9025>FOR I = 248 to 254
  659.  
  660. <:#284,9025>    Chars(I) = CHR$(I)
  661.  
  662. <:#284,9025>NEXT
  663.  
  664. <:#284,9025>Chars(255) = "<\>"
  665.  
  666. <:#284,9025>again:
  667.  
  668. <:#284,9025>HourGlass(1)
  669.  
  670. <:#284,9025>FillEdit(9000, &Chars)
  671.  
  672. <:#284,9025>HourGlass(0)
  673.  
  674. <:#284,9025>StatusBarMsg("")
  675.  
  676. <:#284,9025>SetDlgCallBack(53, "{MacName}!InsertaChar")
  677.  
  678. <:#284,9025>SetDlgCallBack(54, "{MacName}!AddtoMenu")
  679.  
  680. <:#284,9025>SetDlgCallBack(55, "{MacName}!ClearMenu")
  681.  
  682. <:#284,9025>SetDlgCallBack(57, "{MacName}!AddShortcuts")
  683.  
  684. <:#284,9025>Box = DialogBox(".", "ANSIBox")
  685.  
  686. <:#284,9025>x = GetDialogField$(9000)
  687.  
  688. <:#284,9025>IF Box = -1
  689.  
  690. <:#284,9025>    Message("No se puede abrir el recuadro de di<\a>logo. Fin de la macro.")
  691.  
  692. <:#284,9025>    GoTo toast
  693.  
  694. <:#284,9025>ELSEIF Box = 0
  695.  
  696. <:#284,9025>    GoTo toast
  697.  
  698. <:#284,9025>ELSEIF Box = 6
  699.  
  700. <:#284,9025>    Replaceit(x)
  701.  
  702. <:#284,9025>    GoTo again
  703.  
  704. <:#284,9025>ELSE
  705.  
  706. <:#284,9025>    InsertChar(x)
  707.  
  708. <:#284,9025>ENDIF
  709.  
  710. <:#284,9025>toast:
  711.  
  712. <:#284,9025>HourGlass(0)
  713.  
  714. <:#284,9025>StatusBarMsg("")
  715.  
  716. <:#284,9025>IgnoreKeyboard(0)
  717.  
  718. @Function@<:#293,9025>END FUNCTION
  719.  
  720. <:#284,9025>
  721.  
  722. <:#284,9025>
  723.  
  724. @Function@<:#293,9025>FUNCTION InsertaChar(hdlg, id, text)
  725.  
  726. <:#284,9025>ONCANCEL toast
  727.  
  728. <:#284,9025>ONERROR toast
  729.  
  730. <:#284,9025>IgnoreKeyboard(1)
  731.  
  732. <:#284,9025>x = GetDlgItemText(hdlg, 9000)
  733.  
  734. <:#284,9025>InsertChar(x)
  735.  
  736. <:#284,9025>toast:
  737.  
  738. <:#284,9025>HourGlass(0)
  739.  
  740. <:#284,9025>StatusBarMsg("")
  741.  
  742. @Function@<:#293,9025>END FUNCTION
  743.  
  744. <:#284,9025>
  745.  
  746. <:#284,9025>
  747.  
  748. @Function@<:#293,9025>FUNCTION AddShortcuts(hdlg, id, text)
  749.  
  750. <:#284,9025>MacFile = GetRunningMacroFile$()
  751.  
  752. <:#284,9025>x = GetDlgItemText(hdlg, 9000)
  753.  
  754. <:#284,9025>FillEdit(8001, "Asigne las teclas r<\a>pidas a {x}.")
  755.  
  756. <:#284,9025>SetDlgCallBack(53, "{MacFile}!ClearShortcuts")
  757.  
  758. <:#284,9025>ShortcutBox = DialogBox(".", "ShortcutBox")
  759.  
  760. <:#284,9025>IF ShortcutBox = -1
  761.  
  762. <:#284,9025>    Message("No se puede abrir el recuadro de di<\a>logo. Fin de la funci<\s>n.")
  763.  
  764. <:#284,9025>    EXIT FUNCTION
  765.  
  766. <:#284,9025>ELSEIF ShortcutBox = 0
  767.  
  768. <:#284,9025>    Return (-1)
  769.  
  770. <:#284,9025>ENDIF
  771.  
  772. <:#284,9025>Ctrl = GetDialogField$(50)
  773.  
  774. <:#284,9025>Alt = GetDialogField$(51)
  775.  
  776. <:#284,9025>Shift = GetDialogField$(52)
  777.  
  778. <:#284,9025>Key = UCASE$(GetDialogField$(8000))
  779.  
  780. <:#284,9025>IF len(Key) <;> 1
  781.  
  782. <:#284,9025>    Message("S<\s>lo se utilizar<\a> el primer car<\a>cter de la cadena ""{Key}"".")
  783.  
  784. <:#284,9025>    Key = Left$(Key, 1)
  785.  
  786. <:#284,9025>ENDIF
  787.  
  788. <:#284,9025>used = FALSE
  789.  
  790. <:#284,9025>NumShortcuts = GetProfileString$("ANSIx", "NumShortcuts", "AMIPRO2.INI")
  791.  
  792. <:#284,9025>IF NumShortcuts <;>0 OR NumShortcuts != ""
  793.  
  794. <:#284,9025>    FOR I = 1 to NumShortcuts
  795.  
  796. <:#284,9025>        Shortcut = GetProfileString$("ANSIx", "Shortcut{I}", "AMIPRO2.INI")
  797.  
  798. <:#284,9025>        y = strfield$(Shortcut, 2, "</p>")
  799.  
  800. <:#284,9025>        Shortcut = strfield$(Shortcut, 1, "</p>")
  801.  
  802. <:#284,9025>        IF Shortcut = "{Key}{Ctrl}{Alt}{Shift}"
  803.  
  804. <:#284,9025>            used = TRUE
  805.  
  806. <:#568,9025>            IF Decide("Estas teclas r<\a>pidas est<\a>n asignadas a {y}. </>Desea reemplazarlas?")
  807.  
  808. <:#568,9025>                WriteProfileString("ANSIx", "Shortcut{I}", "{Key}</p>{Ctrl}</p>{Alt}</p>{Shift}</p>{x}", "AMIPRO2.INI")
  809.  
  810. <:#284,9025>            ELSE
  811.  
  812. <:#284,9025>                NumShortcuts = NumShortcuts + 1
  813.  
  814. <:#568,9025>                WriteProfileString("ANSIx", "NumShortcuts", NumShortcuts, "AMIPRO2.INI")
  815.  
  816. <:#568,9025>                WriteProfileString("ANSIx", "Shortcut{NumShortcuts}", "{Key}</p>{Ctrl}</p>{Alt}</p>{Shift}</p>{x}", "AMIPRO2.INI")
  817.  
  818. <:#284,9025>            ENDIF
  819.  
  820. <:#284,9025>        ENDIF
  821.  
  822. <:#284,9025>    NEXT
  823.  
  824. <:#284,9025>ELSE
  825.  
  826. <:#284,9025>    NumShortcuts = 0
  827.  
  828. <:#284,9025>ENDIF
  829.  
  830. <:#284,9025>IF not used
  831.  
  832. <:#284,9025>    NumShortcuts = NumShortcuts + 1
  833.  
  834. <:#284,9025>    WriteProfileString("ANSIx", "NumShortcuts", NumShortcuts, "AMIPRO2.INI")
  835.  
  836. <:#568,9025>            WriteProfileString("ANSIx", "Shortcut{NumShortcuts}", "{Key}</p>{Ctrl}</p>{Alt}</p>{Shift}</p>{x}", "AMIPRO2.INI")
  837.  
  838. <:#284,9025>ENDIF
  839.  
  840. <:#284,9025>Message("Se han guardado las teclas r<\a>pidas.")
  841.  
  842. <:#284,9025>GenerateMenu()
  843.  
  844. @Function@<:#293,9025>END FUNCTION
  845.  
  846. <:#284,9025>
  847.  
  848. <:#284,9025>
  849.  
  850. @Function@<:#293,9025>FUNCTION ClearMenu(hdlg, id, text)
  851.  
  852. <:#284,9025>IF Decide("Se borrar<\a>n TODAS las opciones del men<\z>. </>Desea continuar?")
  853.  
  854. <:#284,9025>    WriteProfileString("ANSIx", "NumMenuItems", "", "AMIPRO2.INI")
  855.  
  856. <:#284,9025>    GenerateMenu()
  857.  
  858. <:#284,9025>ENDIF
  859.  
  860. @Function@<:#293,9025>END FUNCTION
  861.  
  862. <:#284,9025>
  863.  
  864. <:#284,9025>
  865.  
  866. @Function@<:#293,9025>FUNCTION Replaceit(x)
  867.  
  868. <:#284,9025>Ready:
  869.  
  870. <:#284,9025>y = CurShade$()
  871.  
  872. <:#284,9025>IF y != ""
  873.  
  874. <:#284,9025>    IF Decide("</>Desea sustituir {y} por {x} SIEMPRE que aparece?")
  875.  
  876. <:#284,9025>        Flag = ReplaceAll + FindFromPage1
  877.  
  878. <:#284,9025>        TYPE("<[>Left]")
  879.  
  880. <:#284,9025>        Replace(0, 0, Flag, "{y}", "{x}")
  881.  
  882. <:#284,9025>    ELSE
  883.  
  884. <:#284,9025>        InsertChar(x)
  885.  
  886. <:#284,9025>    ENDIF
  887.  
  888. <:#284,9025>ELSE
  889.  
  890. <:#284,9025>    UserControl("Seleccione lo que desee sustituir por {x}.")
  891.  
  892. <:#284,9025>    GoTo ready
  893.  
  894. <:#284,9025>ENDIF
  895.  
  896. @Function@<:#293,9025>END FUNCTION
  897.  
  898. <:#284,9025>
  899.  
  900. <:#284,9025>
  901.  
  902. @Function@<:#293,9025>FUNCTION AddtoMenu(hdlg, id, text)
  903.  
  904. <:#284,9025>x = GetDlgItemText(hdlg, 9000)
  905.  
  906. <:#284,9025>NumMenuItems = GetProfileString$("ANSIx", "NumMenuItems", "AMIPRO2.INI")
  907.  
  908. <:#284,9025>IF NumMenuItems <;> 0 OR NumMenuItems != ""
  909.  
  910. <:#284,9025>    FOR I = 1 to NumMenuItems
  911.  
  912. <:#284,9025>        MenuItem = GetProfileString$("ANSIx", "MenuItem{I}", "AMIPRO2.INI")
  913.  
  914. <:#284,9025>        IF MenuItem = x
  915.  
  916. <:#568,9025>            IF not Decide("Este s<\m>mbolo ya est<\a> en el men<\z>. </>Desea continuar?")
  917.  
  918. <:#284,9025>                EXIT FUNCTION
  919.  
  920. <:#284,9025>            ENDIF
  921.  
  922. <:#284,9025>        ENDIF
  923.  
  924. <:#284,9025>    NEXT
  925.  
  926. <:#284,9025>ELSE
  927.  
  928. <:#284,9025>    DIM MenuItems(1)
  929.  
  930. <:#284,9025>    NumMenuItems = 0
  931.  
  932. <:#284,9025>    I = 1
  933.  
  934. <:#284,9025>ENDIF
  935.  
  936. <:#568,9025>WriteProfileString("ANSIx", "NumMenuItems", (NumMenuItems + 1), "AMIPRO2.INI")
  937.  
  938. <:#284,9025>WriteProfileString("ANSIx", "MenuItem{I}", "{x}", "AMIPRO2.INI")
  939.  
  940. <:#284,9025>GenerateMenu()
  941.  
  942. @Function@<:#293,9025>END FUNCTION
  943.  
  944. <:#284,9025>
  945.  
  946. <:#284,9025>
  947.  
  948. @Function@<:#293,9025>FUNCTION ExitMacro()
  949.  
  950. <:#284,9025>MenuName = "&Cars"
  951.  
  952. <:#284,9025>DeleteMenu(1, MenuName)
  953.  
  954. @Function@<:#293,9025>END FUNCTION
  955.  
  956. <:#284,9025>
  957.  
  958. <:#284,9025>
  959.  
  960. @Function@<:#293,9025>FUNCTION GenerateMenu()
  961.  
  962. <:#284,9025>MacName = GetRunningMacroFile$()
  963.  
  964. <:#284,9025>MenuName = "&Cars"
  965.  
  966. <:#284,9025>NumShortcuts = GetProfileString$("ANSIx", "NumShortcuts", "AMIPRO2.INI")
  967.  
  968. <:#284,9025>IF NumShortcuts <;> 0 OR NumShortcuts != ""
  969.  
  970. <:#284,9025>    FOR I = 1 to NumShortcuts
  971.  
  972. <:#284,9025>        SC = GetProfileString$("ANSIx", "Shortcut{I}", "AMIPRO2.INI")
  973.  
  974. <:#284,9025>        Key = strfield$(SC, 1, "</p>")
  975.  
  976. <:#284,9025>        Key = ASC(Key)
  977.  
  978. <:#284,9025>        Ctrl = strfield$(SC, 2, "</p>")
  979.  
  980. <:#284,9025>        Alt = strfield$(SC, 3, "</p>")
  981.  
  982. <:#284,9025>        Shift = strfield$(SC, 4, "</p>")
  983.  
  984. <:#284,9025>        Char = strfield$(SC, 5, "</p>")
  985.  
  986. <:#284,9025>        IF Ctrl
  987.  
  988. <:#284,9025>            Key = Key | 0x4000
  989.  
  990. <:#284,9025>        ENDIF
  991.  
  992. <:#284,9025>        IF Alt
  993.  
  994. <:#284,9025>            Key = Key | 0x2000
  995.  
  996. <:#284,9025>        ENDIF
  997.  
  998. <:#284,9025>        IF Shift
  999.  
  1000. <:#284,9025>            Key = Key | 0x1000
  1001.  
  1002. <:#284,9025>        ENDIF
  1003.  
  1004. <:#284,9025>        OnKey(Key, 0, "{MacName}!InsertChar({Char})")
  1005.  
  1006. <:#284,9025>    NEXT
  1007.  
  1008. <:#284,9025>ENDIF
  1009.  
  1010. <:#284,9025>DeleteMenu(1, MenuName)
  1011.  
  1012. <:#284,9025>AddMenu(1, MenuName)
  1013.  
  1014. <:#568,9025>AddMenuItem(1, MenuName, "&Seleccionar", "{MacName}!ShowBox()", "Muestra un recuadro de di<\a>logo para insertar caracteres ANSI.")
  1015.  
  1016. AddMenuItem(1, MenuName, "S&alir de {MenuName}", "{MacName}!ExitMacro()", "Suprime el men<\z> {MenuName}.")
  1017.  
  1018. <:#284,9025>NumMenuItems = GetProfileString$("ANSIx", "NumMenuItems", "AMIPRO2.INI")
  1019.  
  1020. <:#284,9025>IF NumMenuItems = "" OR NumMenuItems = 0
  1021.  
  1022. <:#284,9025>    EXIT FUNCTION
  1023.  
  1024. <:#284,9025>ENDIF
  1025.  
  1026. <:#284,9025>AddMenuItem(1, MenuName, "-", "")
  1027.  
  1028. <:#284,9025>DIM MenuItems(NumMenuItems)
  1029.  
  1030. <:#284,9025>FOR I = 1 to NumMenuItems
  1031.  
  1032. <:#284,9025>    MI = GetProfileString$("ANSIx", "MenuItem{I}", "AMIPRO2.INI")
  1033.  
  1034. <:#568,9025>    AddMenuItem(1, MenuName, "&{I}    {MI}", "{MacName}!InsertChar({MI})", "Inserta el car<\a>cter {MI} en la posici<\s>n actual.")
  1035.  
  1036. <:#284,9025>NEXT
  1037.  
  1038. @Function@<:#293,9025>END FUNCTION
  1039.  
  1040. <:#284,9025>
  1041.  
  1042. <:#284,9025>
  1043.  
  1044. @Function@<:#293,9025>FUNCTION InsertChar(x)
  1045.  
  1046. <:#284,9025>    TYPE(x)
  1047.  
  1048. @Function@<:#293,9025>END FUNCTION
  1049.  
  1050. <:#284,9025>
  1051.  
  1052. <:#284,9025>
  1053.  
  1054. @Function@<:#293,9025>FUNCTION ClearShortcuts(hdlg, id, text)
  1055.  
  1056. <:#568,9025>IF Decide("Se suprimir<\a>n TODAS las teclas r<\a>pidas asignadas a caracteres ANSI. 
  1057. </>Desea continuar?")
  1058.  
  1059. <:#284,9025>    NumShortcuts = GetProfileString$("ANSIx", "NumShortcuts", "AMIPRO2.INI")
  1060.  
  1061. <:#284,9025>    FOR I = 1 to NumShortcuts
  1062.  
  1063. <:#284,9025>        SC = GetProfileString$("ANSIx", "Shortcut{I}", "AMIPRO2.INI")
  1064.  
  1065. <:#284,9025>        Key = strfield$(SC, 1, "</p>")
  1066.  
  1067. <:#284,9025>        Ctrl = strfield$(SC, 2, "</p>")
  1068.  
  1069. <:#284,9025>        Alt = strfield$(SC, 3, "</p>")
  1070.  
  1071. <:#284,9025>        Shift = strfield$(SC, 4, "</p>")
  1072.  
  1073. <:#284,9025>        Char = strfield$(SC, 5, "</p>")
  1074.  
  1075. <:#284,9025>        IF Ctrl
  1076.  
  1077. <:#284,9025>            Key = Key | 0x4000
  1078.  
  1079. <:#284,9025>        ENDIF
  1080.  
  1081. <:#284,9025>        IF Alt
  1082.  
  1083. <:#284,9025>            Key = Key | 0x2000
  1084.  
  1085. <:#284,9025>        ENDIF
  1086.  
  1087. <:#284,9025>        IF Shift
  1088.  
  1089. <:#284,9025>            Key = Key | 0x1000
  1090.  
  1091. <:#284,9025>        ENDIF
  1092.  
  1093. <:#284,9025>        OnKey(Key, 0, "")
  1094.  
  1095. <:#284,9025>    NEXT
  1096.  
  1097. <:#284,9025>    WriteProfileString("ANSIx", "NumShortcuts", "", "AMIPRO2.INI")
  1098.  
  1099. <:#284,9025>ENDIF
  1100.  
  1101. @Function@<:#293,9025>END FUNCTION
  1102.  
  1103. <:#284,9025>
  1104.  
  1105. <:#284,9025>
  1106.  
  1107. @Function@<:#293,9025>DIALOG ANSIBox
  1108.  
  1109. <:#284,9025>-2134376448 8 134 38 94 176 "" "" "Caracteres ANSI"
  1110.  
  1111. <:#284,9025>FONT 8 "Helv"
  1112.  
  1113. <:#284,9025>4 4 22 166 9000 1352859651 "listbox" "" 0 
  1114.  
  1115. <:#284,9025>50 4 40 14 1 1342373889 "button" "Aceptar" 0 
  1116.  
  1117. <:#284,9025>50 20 40 14 2 1342373888 "button" "Cancelar" 0 
  1118.  
  1119. <:#284,9025>50 36 40 14 53 1342373888 "button" "&Insertar" 0 
  1120.  
  1121. <:#284,9025>30 56 60 14 54 1342373888 "button" "&A<\q>adir al men<\z>" 0 
  1122.  
  1123. <:#284,9025>30 72 60 14 55 1342373888 "button" "&Borrar del men<\z>" 0 
  1124.  
  1125. <:#284,9025>30 88 60 14 6 1342373888 "button" "&Sustituir" 0 
  1126.  
  1127. <:#284,9025>30 104 60 14 57 1342373888 "button" "&Teclas r<\a>pidas..." 0 
  1128.  
  1129. @Function@<:#293,9025>END DIALOG
  1130.  
  1131. <:#284,9025>
  1132.  
  1133. @Function@DIALOG    ShortcutBox
  1134.  
  1135. <:#568,9025>-2134376448    10    118    62    171    68    ""    ""    "Asignaci<\s>n de teclas r<\a>pidas"
  1136.  
  1137. <:#284,9025>FONT    6    "Helv"
  1138.  
  1139. <:#284,9025>4    1    46    52    10    1342242823    "button"    "Base"    0 
  1140.  
  1141. <:#284,9025>10    10    28    12    50    1342242819    "button"    "&Ctrl"    0 
  1142.  
  1143. <:#284,9025>10    22    30    12    51    1342242819    "button"    "&Alt"    0 
  1144.  
  1145. <:#284,9025>10    34    36    12    52    1342242819    "button"    "&May<\z>s"    0 
  1146.  
  1147. <:#284,9025>58    17    20    8    1000    1342177280    "static"    "Tecla:"    0 
  1148.  
  1149. <:#284,9025>82    16    30    12    8000    1350631552    "edit"    ""    0 
  1150.  
  1151. <:#284,9025>124    4    40    14    1    1342242817    "button"    "Aceptar"    0 
  1152.  
  1153. <:#284,9025>124    20    40    14    2    1342242816    "button"    "Cancelar"    0 
  1154.  
  1155. <:#284,9025>124    36    40    14    53    1342242816    "button"    "&Eliminar"    0 
  1156.  
  1157. <:#284,9025>4    56    152    8    8001    1342177281    "static"    "text"    0 
  1158.  
  1159. END DIALOG
  1160.  
  1161. >
  1162.  
  1163. [Embedded]
  1164. 00017113
  1165. >
  1166. [macsum] 13
  1167. ANSICharacters 0 0 1 0
  1168. ShowBox 182 0 6 25
  1169. InsertaChar 1247 3 2 72
  1170. AddShortcuts 1375 3 13 84
  1171. ClearMenu 2962 3 1 135
  1172. Replaceit 3144 1 3 143
  1173. AddtoMenu 3471 3 6 161
  1174. ExitMacro 4087 0 2 184
  1175. GenerateMenu 4144 0 14 190
  1176. InsertChar 5432 1 1 232
  1177. ClearShortcuts 5470 3 9 237
  1178. ANSIBox 6170 0 -1 263
  1179. ShortcutBox 6674 0 -1 276
  1180. [macse]
  1181. 14 ANSICharacters
  1182. 20 00000141
  1183. 19 00000141
  1184. 0 32 1
  1185. 0 789 "Se est<\a> incluyendo Cars en la barra de men<\z>s de Ami Pro"
  1186. 16 GenerateMenu
  1187. 0 789 ""
  1188. 0 296 0
  1189. 0 789 ""
  1190. 6 0
  1191. 15
  1192. 9
  1193. 14 ShowBox
  1194. 20 00001026
  1195. 19 00001026
  1196. 0 32 1
  1197. 0 296 1
  1198. 0 789 "Se est<\a>n recopilando los caracteres ANSI..."
  1199. 0 802
  1200. 13
  1201. 8 1
  1202. 5 256
  1203. 21 2 [X]
  1204. 5 161
  1205. 8 3
  1206. 5 214
  1207. 6 3
  1208. 18 2
  1209. 12 00000233
  1210. 10 00000273
  1211. 5 1
  1212. 6 3
  1213. 3 0
  1214. 8 3
  1215. 10 00000156
  1216. 6 3
  1217. 0 39 "{3}"
  1218. 13
  1219. 23 2
  1220. 10 00000200
  1221. 5 216
  1222. 8 3
  1223. 5 246
  1224. 6 3
  1225. 18 2
  1226. 12 00000362
  1227. 10 00000402
  1228. 5 1
  1229. 6 3
  1230. 3 0
  1231. 8 3
  1232. 10 00000285
  1233. 6 3
  1234. 0 39 "{3}"
  1235. 13
  1236. 23 2
  1237. 10 00000329
  1238. 5 248
  1239. 8 3
  1240. 5 254
  1241. 6 3
  1242. 18 2
  1243. 12 00000491
  1244. 10 00000531
  1245. 5 1
  1246. 6 3
  1247. 3 0
  1248. 8 3
  1249. 10 00000414
  1250. 6 3
  1251. 0 39 "{3}"
  1252. 13
  1253. 23 2
  1254. 10 00000458
  1255. 5 255
  1256. 7 "<\>"
  1257. 23 2
  1258. 0 296 1
  1259. 0 31 9000 &2
  1260. 0 296 0
  1261. 0 789 ""
  1262. 0 41 53 "{1}!InsertaChar"
  1263. 0 41 54 "{1}!AddtoMenu"
  1264. 0 41 55 "{1}!ClearMenu"
  1265. 0 41 57 "{1}!AddShortcuts"
  1266. 0 26 "." "ANSIBox"
  1267. 13
  1268. 8 4
  1269. 0 27 9000
  1270. 13
  1271. 8 5
  1272. 6 4
  1273. 5 -1
  1274. 18 0
  1275. 11 00000875
  1276. 0 3 "No se puede abrir el recuadro de di<\a>logo. Fin de la macro."
  1277. 10 00001026
  1278. 10 00001026
  1279. 6 4
  1280. 5 0
  1281. 18 0
  1282. 11 00000930
  1283. 10 00001026
  1284. 10 00001026
  1285. 6 4
  1286. 5 6
  1287. 18 0
  1288. 11 00001005
  1289. 16 Replaceit "{5}"
  1290. 10 00000554
  1291. 10 00001026
  1292. 16 InsertChar "{5}"
  1293. 0 296 0
  1294. 0 789 ""
  1295. 0 32 0
  1296. 6 0
  1297. 15
  1298. 9
  1299. 14 InsertaChar
  1300. 19 00000097
  1301. 20 00000097
  1302. 0 32 1
  1303. 0 42 "{0}" 9000
  1304. 13
  1305. 8 4
  1306. 16 InsertChar "{4}"
  1307. 0 296 0
  1308. 0 789 ""
  1309. 6 3
  1310. 15
  1311. 9
  1312. 14 AddShortcuts
  1313. 0 802
  1314. 13
  1315. 8 4
  1316. 0 42 "{0}" 9000
  1317. 13
  1318. 8 5
  1319. 0 31 8001 "Asigne las teclas r<\a>pidas a {5}."
  1320. 0 41 53 "{4}!ClearShortcuts"
  1321. 0 26 "." "ShortcutBox"
  1322. 13
  1323. 8 6
  1324. 6 6
  1325. 5 -1
  1326. 18 0
  1327. 11 00000300
  1328. 0 3 "No se puede abrir el recuadro de di<\a>logo. Fin de la funci<\s>n."
  1329. 6 3
  1330. 15
  1331. 9
  1332. 10 00000342
  1333. 6 6
  1334. 5 0
  1335. 18 0
  1336. 11 00000342
  1337. 5 -1
  1338. 15
  1339. 9
  1340. 0 27 50
  1341. 13
  1342. 8 7
  1343. 0 27 51
  1344. 13
  1345. 8 8
  1346. 0 27 52
  1347. 13
  1348. 8 9
  1349. 0 27 8000
  1350. 13
  1351. 0 18 [X]
  1352. 13
  1353. 8 10
  1354. 0 14 "{10}"
  1355. 13
  1356. 5 1
  1357. 18 3
  1358. 11 00000574
  1359. 0 3 "S<\s>lo se utilizar<\a> el primer car<\a>cter de la cadena ""{10}""."
  1360. 0 806 "{10}" 1
  1361. 13
  1362. 8 10
  1363. 5 0
  1364. 8 11
  1365. 0 286 "ANSIx" "NumShortcuts" "AMIPRO2.INI"
  1366. 13
  1367. 8 12
  1368. 6 12
  1369. 5 0
  1370. 18 3
  1371. 6 12
  1372. 7 ""
  1373. 18 1
  1374. 1 2
  1375. 11 00001325
  1376. 5 1
  1377. 8 13
  1378. 6 12
  1379. 6 13
  1380. 18 2
  1381. 12 00000782
  1382. 10 00001312
  1383. 5 1
  1384. 6 13
  1385. 3 0
  1386. 8 13
  1387. 10 00000703
  1388. 0 286 "ANSIx" "Shortcut{13}" "AMIPRO2.INI"
  1389. 13
  1390. 8 14
  1391. 0 20 "{14}" 2 "</p>"
  1392. 13
  1393. 8 15
  1394. 0 20 "{14}" 1 "</p>"
  1395. 13
  1396. 8 14
  1397. 6 14
  1398. 7 "{10}{7}{8}{9}"
  1399. 18 0
  1400. 11 00001299
  1401. 5 1
  1402. 8 11
  1403. 0 2 "Estas teclas r<\a>pidas est<\a>n asignadas a {15}. </>Desea reemplazarlas?"
  1404. 13
  1405. 11 00001147
  1406. 0 287 "ANSIx" "Shortcut{13}" "{10}</p>{7}</p>{8}</p>{9}</p>{5}" "AMIPRO2.INI"
  1407. 10 00001299
  1408. 6 12
  1409. 5 1
  1410. 3 0
  1411. 8 12
  1412. 0 287 "ANSIx" "NumShortcuts" "{12}" "AMIPRO2.INI"
  1413. 0 287 "ANSIx" "Shortcut{12}" "{10}</p>{7}</p>{8}</p>{9}</p>{5}" "AMIPRO2.INI"
  1414. 10 00000747
  1415. 10 00001336
  1416. 5 0
  1417. 8 12
  1418. 6 11
  1419. 1 3
  1420. 11 00001512
  1421. 6 12
  1422. 5 1
  1423. 3 0
  1424. 8 12
  1425. 0 287 "ANSIx" "NumShortcuts" "{12}" "AMIPRO2.INI"
  1426. 0 287 "ANSIx" "Shortcut{12}" "{10}</p>{7}</p>{8}</p>{9}</p>{5}" "AMIPRO2.INI"
  1427. 0 3 "Se han guardado las teclas r<\a>pidas."
  1428. 16 GenerateMenu
  1429. 6 3
  1430. 15
  1431. 9
  1432. 14 ClearMenu
  1433. 0 2 "Se borrar<\a>n TODAS las opciones del men<\z>. </>Desea continuar?"
  1434. 13
  1435. 11 00000170
  1436. 0 287 "ANSIx" "NumMenuItems" "" "AMIPRO2.INI"
  1437. 16 GenerateMenu
  1438. 6 3
  1439. 15
  1440. 9
  1441. 14 Replaceit
  1442. 0 24
  1443. 13
  1444. 8 2
  1445. 6 2
  1446. 7 ""
  1447. 18 1
  1448. 11 00000252
  1449. 0 2 "</>Desea sustituir {2} por {0} SIEMPRE que aparece?"
  1450. 13
  1451. 11 00000218
  1452. 5 1024
  1453. 5 8192
  1454. 3 0
  1455. 8 3
  1456. 0 6 "[37]"
  1457. 2 488 1 0 0 "{3}" "{2}" "{0}"
  1458. 10 00000239
  1459. 16 InsertChar "{0}"
  1460. 10 00000315
  1461. 0 7 "Seleccione lo que desee sustituir por {0}."
  1462. 10 00000014
  1463. 6 1
  1464. 15
  1465. 9
  1466. 14 AddtoMenu
  1467. 0 42 "{0}" 9000
  1468. 13
  1469. 8 4
  1470. 0 286 "ANSIx" "NumMenuItems" "AMIPRO2.INI"
  1471. 13
  1472. 8 5
  1473. 6 5
  1474. 5 0
  1475. 18 3
  1476. 6 5
  1477. 7 ""
  1478. 18 1
  1479. 1 2
  1480. 11 00000440
  1481. 5 1
  1482. 8 6
  1483. 6 5
  1484. 6 6
  1485. 18 2
  1486. 12 00000229
  1487. 10 00000427
  1488. 5 1
  1489. 6 6
  1490. 3 0
  1491. 8 6
  1492. 10 00000154
  1493. 0 286 "ANSIx" "MenuItem{6}" "AMIPRO2.INI"
  1494. 13
  1495. 8 7
  1496. 6 7
  1497. 6 4
  1498. 18 0
  1499. 11 00000414
  1500. 0 2 "Este s<\m>mbolo ya est<\a> en el men<\z>. </>Desea continuar?"
  1501. 13
  1502. 1 3
  1503. 11 00000414
  1504. 6 3
  1505. 15
  1506. 9
  1507. 10 00000196
  1508. 10 00000475
  1509. 5 1
  1510. 21 8 [X]
  1511. 5 0
  1512. 8 5
  1513. 5 1
  1514. 8 6
  1515. 6 5
  1516. 5 1
  1517. 3 0
  1518. 0 287 "ANSIx" "NumMenuItems" [X] "AMIPRO2.INI"
  1519. 0 287 "ANSIx" "MenuItem{6}" "{4}" "AMIPRO2.INI"
  1520. 16 GenerateMenu
  1521. 6 3
  1522. 15
  1523. 9
  1524. 14 ExitMacro
  1525. 7 "&Cars"
  1526. 8 1
  1527. 0 521 1 "{1}"
  1528. 6 0
  1529. 15
  1530. 9
  1531. 14 GenerateMenu
  1532. 0 802
  1533. 13
  1534. 8 1
  1535. 7 "&Cars"
  1536. 8 2
  1537. 0 286 "ANSIx" "NumShortcuts" "AMIPRO2.INI"
  1538. 13
  1539. 8 3
  1540. 6 3
  1541. 5 0
  1542. 18 3
  1543. 6 3
  1544. 7 ""
  1545. 18 1
  1546. 1 2
  1547. 11 00000642
  1548. 5 1
  1549. 8 4
  1550. 6 3
  1551. 6 4
  1552. 18 2
  1553. 12 00000238
  1554. 10 00000642
  1555. 5 1
  1556. 6 4
  1557. 3 0
  1558. 8 4
  1559. 10 00000163
  1560. 0 286 "ANSIx" "Shortcut{4}" "AMIPRO2.INI"
  1561. 13
  1562. 8 5
  1563. 0 20 "{5}" 1 "</p>"
  1564. 13
  1565. 8 6
  1566. 0 40 "{6}"
  1567. 13
  1568. 8 6
  1569. 0 20 "{5}" 2 "</p>"
  1570. 13
  1571. 8 7
  1572. 0 20 "{5}" 3 "</p>"
  1573. 13
  1574. 8 8
  1575. 0 20 "{5}" 4 "</p>"
  1576. 13
  1577. 8 9
  1578. 0 20 "{5}" 5 "</p>"
  1579. 13
  1580. 8 10
  1581. 6 7
  1582. 11 00000505
  1583. 6 6
  1584. 5 16384
  1585. 25 2
  1586. 8 6
  1587. 6 8
  1588. 11 00000547
  1589. 6 6
  1590. 5 8192
  1591. 25 2
  1592. 8 6
  1593. 6 9
  1594. 11 00000589
  1595. 6 6
  1596. 5 4096
  1597. 25 2
  1598. 8 6
  1599. 2 422 1 "{6}" 0 "{1}!InsertChar({10})"
  1600. 10 00000205
  1601. 0 521 1 "{2}"
  1602. 0 515 1 "{2}"
  1603. 0 516 1 "{2}" "&Seleccionar" "{1}!ShowBox()" "Muestra un recuadro de di<\a>logo para insertar caracteres ANSI."
  1604. 0 516 1 "{2}" "S&alir de {2}" "{1}!ExitMacro()" "Suprime el men<\z> {2}."
  1605. 0 286 "ANSIx" "NumMenuItems" "AMIPRO2.INI"
  1606. 13
  1607. 8 11
  1608. 6 11
  1609. 7 ""
  1610. 18 0
  1611. 6 11
  1612. 5 0
  1613. 18 0
  1614. 1 2
  1615. 11 00000979
  1616. 6 0
  1617. 15
  1618. 9
  1619. 0 516 1 "{2}" "-" ""
  1620. 6 11
  1621. 21 12 [X]
  1622. 5 1
  1623. 8 4
  1624. 6 11
  1625. 6 4
  1626. 18 2
  1627. 12 00001104
  1628. 10 00001276
  1629. 5 1
  1630. 6 4
  1631. 3 0
  1632. 8 4
  1633. 10 00001028
  1634. 0 286 "ANSIx" "MenuItem{4}" "AMIPRO2.INI"
  1635. 13
  1636. 8 13
  1637. 0 516 1 "{2}" "&{4}    {13}" "{1}!InsertChar({13})" "Inserta el car<\a>cter {13} en la posici<\s>n actual."
  1638. 10 00001071
  1639. 6 0
  1640. 15
  1641. 9
  1642. 14 InsertChar
  1643. 0 6 "{0}"
  1644. 6 1
  1645. 15
  1646. 9
  1647. 14 ClearShortcuts
  1648. 0 2 "Se suprimir<\a>n TODAS las teclas r<\a>pidas asignadas a caracteres ANSI. </>Desea continuar?"
  1649. 13
  1650. 11 00000688
  1651. 0 286 "ANSIx" "NumShortcuts" "AMIPRO2.INI"
  1652. 13
  1653. 8 4
  1654. 5 1
  1655. 8 5
  1656. 6 4
  1657. 6 5
  1658. 18 2
  1659. 12 00000276
  1660. 10 00000641
  1661. 5 1
  1662. 6 5
  1663. 3 0
  1664. 8 5
  1665. 10 00000201
  1666. 0 286 "ANSIx" "Shortcut{5}" "AMIPRO2.INI"
  1667. 13
  1668. 8 6
  1669. 0 20 "{6}" 1 "</p>"
  1670. 13
  1671. 8 7
  1672. 0 20 "{6}" 2 "</p>"
  1673. 13
  1674. 8 8
  1675. 0 20 "{6}" 3 "</p>"
  1676. 13
  1677. 8 9
  1678. 0 20 "{6}" 4 "</p>"
  1679. 13
  1680. 8 10
  1681. 0 20 "{6}" 5 "</p>"
  1682. 13
  1683. 8 11
  1684. 6 8
  1685. 11 00000523
  1686. 6 7
  1687. 5 16384
  1688. 25 2
  1689. 8 7
  1690. 6 9
  1691. 11 00000565
  1692. 6 7
  1693. 5 8192
  1694. 25 2
  1695. 8 7
  1696. 6 10
  1697. 11 00000608
  1698. 6 7
  1699. 5 4096
  1700. 25 2
  1701. 8 7
  1702. 2 422 1 "{7}" 0 ""
  1703. 10 00000243
  1704. 0 287 "ANSIx" "NumShortcuts" "" "AMIPRO2.INI"
  1705. 6 3
  1706. 15
  1707. 9
  1708. DIALOG ANSIBox
  1709. -2134376448 8 134 38 94 176 "" "" "Caracteres ANSI" 
  1710. FONT 8 "Helv" 
  1711. 4 4 22 166 9000 1352859651 "listbox" "" 0 
  1712. 50 4 40 14 1 1342373889 "button" "Aceptar" 0 
  1713. 50 20 40 14 2 1342373888 "button" "Cancelar" 0 
  1714. 50 36 40 14 53 1342373888 "button" "&Insertar" 0 
  1715. 30 56 60 14 54 1342373888 "button" "&A±adir al men·" 0 
  1716. 30 72 60 14 55 1342373888 "button" "&Borrar del men·" 0 
  1717. 30 88 60 14 6 1342373888 "button" "&Sustituir" 0 
  1718. 30 104 60 14 57 1342373888 "button" "&Teclas rßpidas..." 0 
  1719. DIALOG ShortcutBox
  1720. -2134376448 10 118 62 171 68 "" "" "Asignaci≤n de teclas rßpidas" 
  1721. FONT 6 "Helv" 
  1722. 4 1 46 52 10 1342242823 "button" "Base" 0 
  1723. 10 10 28 12 50 1342242819 "button" "&Ctrl" 0 
  1724. 10 22 30 12 51 1342242819 "button" "&Alt" 0 
  1725. 10 34 36 12 52 1342242819 "button" "&May·s" 0 
  1726. 58 17 20 8 1000 1342177280 "static" "Tecla:" 0 
  1727. 82 16 30 12 8000 1350631552 "edit" "" 0 
  1728. 124 4 40 14 1 1342242817 "button" "Aceptar" 0 
  1729. 124 20 40 14 2 1342242816 "button" "Cancelar" 0 
  1730. 124 36 40 14 53 1342242816 "button" "&Eliminar" 0 
  1731. 4 56 152 8 8001 1342177281 "static" "text" 0 
  1732. 00017138
  1733.